/* https://en.cppreference.com/w/cpp/language/user_literal */

#include<iostream>
using namespace std;

unsigned long long int operator"" _K(unsigned long long int a)
{
	return a * 1000; 
}

long double operator"" _M(long double a)
{
	return a * 1000000;
}

string operator"" _S(const char* s, size_t n)
{
	return string(s, n);
}

int main(void)
{
	cout<< 3_K <<endl;
	cout<< 3.0_M <<endl;
	cout<< "Hello, world" <<endl;
	
	return 0; 
}
